Upgrade out-of-date VC package dependencies
authorJoseph Turner <joseph@breatheoutbreathe.in>
Sat, 12 Oct 2024 23:10:02 +0000 (01:10 +0200)
committerStefan Kangas <stefankangas@gmail.com>
Sun, 23 Feb 2025 19:48:15 +0000 (20:48 +0100)
* lisp/emacs-lisp/package-vc.el (package-vc-install-dependencies): Pass
the specified package version when checking if a package is installed.

(Bug#73781)

(cherry picked from commit 71a4670a9fa238f920ce88b938f703b605ad2f48)

lisp/emacs-lisp/package-vc.el

index 29602c30e136414ac9e1e18b504011dcf2411c51..ac78c5af4e40efdaa456511cf11ce7cbd6c772a8 100644 (file)
@@ -465,7 +465,7 @@ this function successfully installs all given dependencies)."
                   "Attempt to find all dependencies for PKG."
                   (cond
                    ((assq (car pkg) to-install)) ;inhibit cycles
-                   ((package-installed-p (car pkg)))
+                   ((package-installed-p (car pkg) (cadr pkg)))
                    ((let* ((pac package-archive-contents)
                            (desc (cadr (assoc (car pkg) pac))))
                       (if desc